package mesweb.mesweb.entity.pm;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.hszh.wms.mbg.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * @Description: 产品类
 * @Author: jeecg-boot
 * @Date:   2021-12-17
 * @Version: V1.0
 */
@Data
@TableName("pm_product")
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@ApiModel(value="pm_product对象", description="产品类")
public class PMProduct  extends BaseEntity {
    
	/**no*/

    @ApiModelProperty(value = "no")
	private String no;
	/**producttypeid*/

    @ApiModelProperty(value = "producttypeid")
	private Integer producttypeid;
	/**name*/

    @ApiModelProperty(value = "name")
	private String name;
	/**shortdescription*/

    @ApiModelProperty(value = "shortdescription")
	private String shortdescription;
	/**model*/

    @ApiModelProperty(value = "model")
	private Object model;
	/**stockquantity*/

    @ApiModelProperty(value = "stockquantity")
	private Integer stockquantity;
	/**minstockquantity*/

    @ApiModelProperty(value = "minstockquantity")
	private Integer minstockquantity;
	/**orderminimumquantity*/

    @ApiModelProperty(value = "orderminimumquantity")
	private Integer orderminimumquantity;
	/**ordermaximumquantity*/

    @ApiModelProperty(value = "ordermaximumquantity")
	private Integer ordermaximumquantity;
	/**price*/

    @ApiModelProperty(value = "price")
	private java.math.BigDecimal price;
	/**productcost*/

    @ApiModelProperty(value = "productcost")
	private java.math.BigDecimal productcost;
	/**weight*/

    @ApiModelProperty(value = "weight")
	private java.math.BigDecimal weight;
	/**length*/

    @ApiModelProperty(value = "length")
	private java.math.BigDecimal length;
	/**width*/

    @ApiModelProperty(value = "width")
	private java.math.BigDecimal width;
	/**height*/

    @ApiModelProperty(value = "height")
	private java.math.BigDecimal height;
	/**availablestarttimestamputc*/
    @ApiModelProperty(value = "availablestarttimestamputc")
	private Date availablestarttimestamputc;
	/**availableendtimestamputc*/
    @ApiModelProperty(value = "availableendtimestamputc")
	private Date availableendtimestamputc;
	/**deleted*/

    @ApiModelProperty(value = "deleted")
	private Object deleted;
	/**createdonutc*/
    @ApiModelProperty(value = "createdonutc")
	private Date createdonutc;
	/**updatedonutc*/
    @ApiModelProperty(value = "updatedonutc")
	private Date updatedonutc;
	/**icon*/

    @ApiModelProperty(value = "icon")
	private String icon;
}
